home *** CD-ROM | disk | FTP | other *** search
/ STraTOS 1997 April & May / STraTOS 1 - 1997 April & May.iso / CD01 / INTERNET / BROWSERS / BASE64 / BASE64_E.DOC next >
Encoding:
Text File  |  1997-01-17  |  3.0 KB  |  103 lines

  1.  
  2.             BASE 64 Decoder Version 0.9
  3.  
  4.                   by Swead
  5.                  
  6.       Copyright ╜ Realms Development, December 1996
  7.  
  8.  
  9. This program is Freeware. You can spread it freely on Internet, BBS,
  10. or on a magazine disk or CD-ROM, as far as it is not modified, 
  11. meddled, and all the files stay together:
  12.  
  13.         - BASE64.TTP
  14.         - BASE64_E.DOC    This text
  15.         - BASE64_F.DOC    This text in French
  16.  
  17. Of course, I cannot be held responsible for the (mis)using of this program,
  18. and of the consequences which could result of it (Data loss...).
  19.  
  20.  
  21.  
  22.  
  23. ** BASE 64, WHAT IS THAT THING??
  24.  
  25.     You who are surfing on Internet, you have surely heard about
  26. BASE64 coding format? No?! In that case, know that it is a MIME coding
  27. scheme, which is, for instance, utilized for sending binary files by email
  28. or to a newsgroup.
  29. That's it.
  30.  
  31.  
  32.  
  33. ** BOUH WHY?
  34.  
  35.     Very little Internet programs are managing MIME base64 (de)coding...
  36. Except ESSCODER. I've often received Base64 coded emails, and I've not been
  37. able to decode it quickly. That's why I've decided to code a small base 64
  38. decoding software.
  39.  
  40.  
  41.  
  42. ** HOW TO EASILY RECOGNIZE A BASE64 CODED FILE ?
  43.  
  44.     Usually these files are MIME emails or posts. You can recognize
  45. Base64 coded files owing to:
  46.  
  47.     Content-Type: APPLICATION/ZIP; name="coucou.zip"
  48.     Content-Transfer-Encoding: BASE64
  49.     Content-Description: 
  50.  
  51. >>>>    YmVnaW4gNjQ0IFh0cmVhbS56aXANCk00JEwjIWBIYGBgYGBgJFVLMkInWVMz
  52.     M0gzMUAmYCRUOCFAYCxgYGBgOVcxSywjQFYtQzROOydJSCxLVE0NCk07JkBV
  53.     KzA4MmBgIUI1UGBgOyk3IigiYGAnJD00MlNgWC1DOFUrRDElMzVRJDNULTwx
  54.     RF0yMzQlNDRSWTQNCk02JTE5MUBTTT5ZS05MQ0NCXlUtQzI9P1o8OilZQz45
  55.     [...etc...]
  56.  
  57.  
  58. The source file provided to BASE64.TTP must start at the line pointed by >>>>
  59. else it will take the header in consideration, and your file will suck
  60. when decoded! The recognition of the header is planned for next versions
  61. of course.
  62.  
  63.  
  64.  
  65. ** LIMITATION
  66.  
  67.     For the moment, the source file must be extracted, because the program
  68. doesn't recognize the beginning of a base46 coding yet (limited by 'tags' such
  69. as "Content-Description" and so on...).
  70.  
  71.     Next, you will have to provide the destination filename to the
  72. program. So, you'll find in this archive a program taking two arguments:
  73.  
  74.     base64dc.ttp    <source_filename> <dest_filename>
  75.  
  76.  
  77. Of course, all these limitations will be off in next releases.
  78.  
  79.  
  80.  
  81. ** HAVE TO KNOW SOMETHING...
  82.  
  83.     A small bug stays, but it is not a bug! The last byte of some files
  84. could be incorrect. That's due to a '=' character at the end of some base64
  85. coded files, and I didn't take it in consideraton. But no longer.
  86.  
  87.  
  88.  
  89. ** CONTACT ME!
  90.  
  91.             e-mail: jeremy@worldnet.fr
  92.     
  93.  
  94.                 Swead/Realms
  95.                 - December 1996
  96.  
  97.  
  98. A little hello to Xtream/TooNs, Mr Pink/Reservoir Gods, Zerkman/Trisomic
  99. Development, Fabrice Vende, Alexander Clauss, Renaud Pascal, Karl Samyn,
  100. HPManiac, Frederic Perrier, and all the others too, and all the Atarists
  101. Falconnists, Medusaists, Hadesists (??!!) and future Phenixists! Pfff.
  102. And I do not greet ATARI Corp., they are ... hum...
  103.